昨天把兩種迴圈都講完了,那今天要說的是能更進階的控制迴圈,break、continue、else可以更多元的控制迴圈喔!
break:一旦迴圈執行到break就會強制結束迴圈。
如圖,執行到n=5時,就強制結束迴圈,因此最後的n為5。
continue:迴圈執行到continue就會強制繼續下一圈。
如圖,只要是除3餘0就強制跳到下一圈,後面剩餘的命令就沒執行,而最後的n是沒有被跳過的次數。
else:迴圈結束前,執行這個區塊的命令。
如圖,在迴圈結束前執行數字的總和。
小測試:
如圖,利用break結束迴圈,就不會執行else。